const Layout = () => import('@/layout/index.vue')
const AdminLayout = () => import('@/views/backend/layout/index.vue')
const PageView = () => import('@/layout/pageView.vue')
// const TaskLayout = () => import('@/views/task/layout/index.vue')
// const IssuesLayout = () => import('@/views/issues/layout/index.vue')

export const RouteMaps: any = {
  // basic
  layout: Layout,
  adminLayout: AdminLayout,
  pageView: PageView,
  // taskLayout: TaskLayout,
  // issuesLayout: IssuesLayout,

  // dashboard: () => import('@/views/dashboard/index.vue'),

  // // project
  projectHome: () => import('@/views/project/home/index.vue'),
  projectData: () => import('@/views/project/example/index.vue'),
  // projectBuild: () => import('@/views/project/ecrf-design/index.vue'),
  projectCrf: () => import('@/views/project/build/ecrf-design/index.vue'),
  crfSetting: () => import('@/views/project/build/ecrf-setting/index.vue'),
  visitPlan: () => import('@/views/project/build/visit-plan/index.vue'),
  projectSettingGeneral: () => import('@/views/project/setting/general/index.vue'),
  projectSettingConfig: () => import('@/views/project/setting/config/index.vue'),
  projectSettingOrg: () => import('@/views/project/setting/org/index.vue'),
  projectSettingMember: () => import('@/views/project/setting/member/index.vue'),
  projectSubject: () => import('@/views/project/subject/index.vue'),
  projectSubjectDetail: () => import('@/views/project/subject/detail/index.vue'),
  // projectSubject: () => import('@/views/project/subject/index.vue'),
  // projectVisit: () => import('@/views/project/visit/index.vue'),
  // visitDetail: () => import('@/views/project/visit/detail/index.vue'),
  // projectIssues: () => import('@/views/project/issues/index.vue'),
  // issuesDetail: () => import('@/views/project/issues/detail.vue'),
  // projectDicom: () => import('@/views/project/dicom/index.vue'),
  // projectTeam: () => import('@/views/project/team/index.vue'),
  // projectSetting: () => import('@/views/project/setting/index.vue'),
  // projectQuery: () => import('@/views/project/query/index.vue'),
  // projectTask: () => import('@/views/project/task/index.vue'),
  // projectVisitManage: () => import('@/views/project/visitManage/index.vue'),
  // projectStatistics: () => import('@/views/project/statistics/index.vue'),

  // // 阅片
  // taskManage: () => import('@/views/task/manage/index.vue'),
  // taskVisit: () => import('@/views/task/visit/index.vue'),
  // taskJudge: () => import('@/views/task/judge/index.vue'),
  // taskAudit: () => import('@/views/task/audit/index.vue'),
  // taskGlobal: () => import('@/views/task/global/index.vue'),

  // // 核查
  // issuesDicom: () => import('@/views/issues/dicom/index.vue'),
  // issuesSetting: () => import('@/views/issues/setting/index.vue'),
  // // issuesSettingDetail: () => import('@/views/issues/setting/detail/index.vue'),

  // // 影像库
  // archive: () => import('@/views/archive/index.vue'),

  //  admin
  generalview: () => import('&page/generalview/index.vue'),
  orgManage: () => import('&page/orgination/manage/index.vue'),
  orgLevel: () => import('&page/orgination/level/index.vue'),
  userManage: () => import('&page/user/manage/index.vue'),
  userGroup: () => import('&page/user/group/index.vue'),
  dict: () => import('&page/system/dict/index.vue'),
  menu: () => import('&page/system/menu/index.vue'),
  globalPermission: () => import('&page/safe/globalPermission/index.vue'),
  log: () => import('&page/safe/log/index.vue'),
  session: () => import('&page/safe/session/index.vue'),
}
